const express = require("express");
const router = express.Router();
const { db, genid } = require("../db/DbUtils");

// 添加博客
router.post("/_sharetoken/search", (req, res) => {
  let { page, pageSize } = req.body;
  // let { categoryId, title, content } = req.body;
  // let id = genid.NextId();
  // let create_time = new Date().getTime();
  // const insert_sql =
  //   "INSERT INTO `blog` (`id`,`title`,`category_id`,`content`,`create_time`) VALUES (?,?,?,?,?)";
  // let params = [id, title, categoryId, content, create_time];
  // let { err, rows } = await db.async.run(insert_sql, params);
  // if (err == null) {
  //   res.send({
  //     code: 200,
  //     msg: "添加成功",
  //   });
  // } else {
  //   res.send({
  //     code: 500,
  //     msg: "添加失败",
  //   });
  // }

  const orderList = [
    {
      procurementCode: '采购编码ID1', // 采购编码ID
      GoodsInfo: [
        {
          procurementCode: '采购编码ID1', // 采购编码ID
          supplierID: 1, // 供应商ID
          supplierName: "A供应商", // 供应商名称
          orderState: "已预定", // 单据状态
          createTime: "2023-12-06 15:00:00", // 创建时间
          goodsList: [
            // 商品详情
            {
              // 采购编码+订单状态+创建时间
              goodsBatchesId: "1-1", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "1-2", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "1-3", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
          ],
        },
        {
          procurementCode: '采购编码ID1', // 采购编码ID
          supplierID: 2, // 供应商ID
          supplierName: "B供应商", // 供应商名称
          orderState: "已完成", // 单据状态
          createTime: "2023-12-06 15:00:00", // 创建时间
          goodsList: [
            // 商品详情
            {
              // 采购编码+订单状态+创建时间
              goodsBatchesId: "2-1", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "2-2", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "2-3", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
          ],
        },
        {
          procurementCode: '采购编码ID1', // 采购编码ID
          supplierID: 3, // 供应商ID
          supplierName: "C供应商", // 供应商名称
          orderState: "已预定", // 单据状态
          createTime: "2023-12-06 15:00:00", // 创建时间
          goodsList: [
            // 商品详情
            {
              // 采购编码+订单状态+创建时间
              goodsBatchesId: "3-1", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
          ],
        },
      ],
    },
    {
      procurementCode: 2,
      GoodsInfo: [
        {
          supplierID: 1, // 供应商ID
          supplierName: "A供应商", // 供应商名称
          orderState: "已预定", // 单据状态
          createTime: "2023-12-06 15:00:00", // 创建时间
          goodsList: [
            // 商品详情
            {
              // 采购编码+订单状态+创建时间
              goodsBatchesId: "1-1", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "1-2", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "1-3", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
          ],
        },
        {
          supplierID: 2, // 供应商ID
          supplierName: "A供应商", // 供应商名称
          orderState: "已预定", // 单据状态
          createTime: "2023-12-06 15:00:00", // 创建时间
          goodsList: [
            // 商品详情
            {
              // 采购编码+订单状态+创建时间
              goodsBatchesId: "2-1", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "2-2", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "2-3", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
          ],
        },
        {
          supplierID: 3, // 供应商ID
          supplierName: "A供应商", // 供应商名称
          orderState: "已预定", // 单据状态
          createTime: "2023-12-06 15:00:00", // 创建时间
          goodsList: [
            // 商品详情
            {
              // 采购编码+订单状态+创建时间
              goodsBatchesId: "3-1", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
          ],
        },
      ],
    },
    {
      procurementCode: 2,
      GoodsInfo: [
        {
          supplierID: 1, // 供应商ID
          supplierName: "A供应商", // 供应商名称
          orderState: "已预定", // 单据状态
          createTime: "2023-12-06 15:00:00", // 创建时间
          goodsList: [
            // 商品详情
            {
              // 采购编码+订单状态+创建时间
              goodsBatchesId: "1-1", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "1-2", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "1-3", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
          ],
        },
        {
          supplierID: 2, // 供应商ID
          supplierName: "A供应商", // 供应商名称
          orderState: "已预定", // 单据状态
          createTime: "2023-12-06 15:00:00", // 创建时间
          goodsList: [
            // 商品详情
            {
              // 采购编码+订单状态+创建时间
              goodsBatchesId: "2-1", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "2-2", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "2-3", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
          ],
        },
        {
          supplierID: 3, // 供应商ID
          supplierName: "A供应商", // 供应商名称
          orderState: "已预定", // 单据状态
          createTime: "2023-12-06 15:00:00", // 创建时间
          goodsList: [
            // 商品详情
            {
              // 采购编码+订单状态+创建时间
              goodsBatchesId: "3-1", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
          ],
        },
      ],
    },
    {
      procurementCode: 2,
      GoodsInfo: [
        {
          supplierID: 1, // 供应商ID
          supplierName: "A供应商", // 供应商名称
          orderState: "已预定", // 单据状态
          createTime: "2023-12-06 15:00:00", // 创建时间
          goodsList: [
            // 商品详情
            {
              // 采购编码+订单状态+创建时间
              goodsBatchesId: "1-1", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "1-2", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "1-3", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
          ],
        },
        {
          supplierID: 2, // 供应商ID
          supplierName: "A供应商", // 供应商名称
          orderState: "已预定", // 单据状态
          createTime: "2023-12-06 15:00:00", // 创建时间
          goodsList: [
            // 商品详情
            {
              // 采购编码+订单状态+创建时间
              goodsBatchesId: "2-1", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "2-2", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
            {
              goodsBatchesId: "2-3", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
          ],
        },
        {
          supplierID: 3, // 供应商ID
          supplierName: "A供应商", // 供应商名称
          orderState: "已预定", // 单据状态
          createTime: "2023-12-06 15:00:00", // 创建时间
          goodsList: [
            // 商品详情
            {
              // 采购编码+订单状态+创建时间
              goodsBatchesId: "3-1", // 商品批次ID?
              goodsName: "公牛", // 商品名称
              goodsAlias: "公牛商品别名", // 商品别名
              goodsCategory: "畜牧-牛肉-高质", // 商品分类
              goodsUnit: "斤", // 商品单位
              goodsPrice: "147", // 采购单价
              goodsAmount: "30", // 采购数量
              goodsInStorageAmount: "30", // 入库数量
              goodWeight: "50", // 采购重量
              goodsTotalPrice: "4410", // 采购金额
            },
          ],
        },
      ],
    },
  ];
  console.log(req.body)
  res.send({
    code: 200,
    msg: "查询成功-数据都是一样的,还没去写过滤的SQL...",
    data: {
      page,
      pageSize,
      count: 4,
      rows: orderList[0].GoodsInfo,
    },
  });
});

module.exports = router;
